<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">
<h:head>
	<h:outputStylesheet name="css/Estilos.css" />

	<title>Ingreso de Productos</title>


</h:head>
<h:body>

	<center>
		<h2>SISTEMA DE FACTURACIÓN</h2>
		<rich:panel id="panell" bodyClass="panel" style="width:80%;">
			<f:facet name="header">

				<center>
					<h:outputText value="PRODUCTOS INGRESADOS" />
				</center>
			</f:facet>
			<h:form>
				<rich:dataTable border="2" id="dt4"
					value="#{productosBean.listaProductoBdd}" var="v1" rows="10"
					style="width:100%;" binding="#{productosBean.tablaProducto}">

					<rich:column>
						<h:outputText value="#{v1.codigoprincipal}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="COD PRIN"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.codigoauxiliar}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="COD AUX"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.nombre}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="NOMBRE"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.valorunitario}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="VALOR UNITARIO"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.tipoproducto}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="TIPO PROD"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.iva}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="IVA"></h:outputText>
						</f:facet>
					</rich:column>
				
					<rich:column>
						<h:commandLink action="#{productosBean.editProducto}">
							<h:outputText value="Edit"></h:outputText>
						</h:commandLink>
					</rich:column>
					<rich:column>
						<h:commandLink action="#{productosBean.eliminarProducto}">
							<h:outputText value="Delet"></h:outputText>
						</h:commandLink>
					</rich:column>
				</rich:dataTable>
			</h:form>
			<h:form>
				<fieldset>
					<legend align="left">Caracteristicas Generales del
						Producto</legend>
					<h:panelGrid columns="4" border="1">

						<h:outputText value="NOMBRE:" />
						<h:inputText value="#{productosBean.nombre}" />
						<h:outputText value="COD PRIN:" />
						<h:inputText value="#{productosBean.codigoprincipal}" />
						<h:outputText value="VALOR UNIT:" />
						<h:inputText value="#{productosBean.valorunitario}" />
						<h:outputText value="COD AUX:" />
						<h:inputText value="#{productosBean.codigoauxiliar}" />
						<h:outputText value="TIPO PROD:" />
						<h:selectOneMenu value="#{productosBean.tipoproducto}"
							defaultLabel="Seleccione una opción...">
							<f:selectItem itemLabel="BIEN" itemValue="B" />
							<f:selectItem itemLabel="SERVICIO" itemValue="S" />
						</h:selectOneMenu>

					</h:panelGrid>
				</fieldset>
				<fieldset>
					<legend align="left">Impuestos</legend>
					<h:panelGrid columns="4" border="1">
						<h:outputText value="IVA:" />
						<h:selectOneMenu id="idImpuestoIva"
							value="#{productosBean.idImpuestoIva}">
							<f:selectItems value="#{productosBean.impuestoIva}" />
						</h:selectOneMenu>

					
					</h:panelGrid>
				</fieldset>
				<fieldset>
					<legend align="left">Información adicional</legend>
					<h:panelGrid columns="4" border="1">
						<h:outputText value="1. Atributo" />
						<h:inputText value="#{productosBean.atributo1}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor1}" />
						<h:outputText value="2. Atributo" />
						<h:inputText value="#{productosBean.atributo2}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor2}" />
						<h:outputText value="3. Atributo" />
						<h:inputText value="#{productosBean.atributo3}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor3}" />
						<h:outputText value="" />
					<h:commandLink action="#{productosBean.saveEditProducto}">
						<h:outputText value="Guardar Edición"></h:outputText>
					</h:commandLink>

				</h:panelGrid>
				</fieldset>
			</h:form>


		</rich:panel>
		<br />
		<rich:panel id="panel_p" bodyClass="panel" style="width:50%;">
			<f:facet name="header">
				<center>
					<h:outputText value="INGRESAR NUEVOS PRODUCTOS" />
				</center>
			</f:facet>
			<h:form>
				<fieldset>
					<legend align="left">Caracteristicas Generales del
						Producto</legend>
					<h:panelGrid columns="4" border="1">

						<h:outputText value="NOMBRE:" />
						<h:inputText value="#{productosBean.nombre}" />
						<h:outputText value="COD PRIN:" />
						<h:inputText value="#{productosBean.codigoprincipal}" />
						<h:outputText value="VALOR UNIT:" />
						<h:inputText value="#{productosBean.valorunitario}" />
						<h:outputText value="COD AUX:" />
						<h:inputText value="#{productosBean.codigoauxiliar}" />
						<h:outputText value="TIPO PROD:" />
						<h:selectOneMenu value="#{productosBean.tipoproducto}"
							defaultLabel="Seleccione una opción...">
							<f:selectItem itemLabel="BIEN" itemValue="B" />
							<f:selectItem itemLabel="SERVICIO" itemValue="S" />
						</h:selectOneMenu>

					</h:panelGrid>
				</fieldset>
				<fieldset>
					<legend align="left">Impuestos</legend>
					<h:panelGrid columns="4" border="1">
						<h:outputText value="IVA:" />
						<h:selectOneMenu id="idImpuestoIva"
							value="#{productosBean.idImpuestoIva}">
							<f:selectItems value="#{productosBean.impuestoIva}" />
						</h:selectOneMenu>

					
					</h:panelGrid>
				</fieldset>
				<fieldset>
					<legend align="left">Información adicional</legend>
					<h:panelGrid columns="4" border="1">
						<h:outputText value="1. Atributo" />
						<h:inputText value="#{productosBean.atributo1}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor1}" />
						<h:outputText value="2. Atributo" />
						<h:inputText value="#{productosBean.atributo2}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor2}" />
						<h:outputText value="3. Atributo" />
						<h:inputText value="#{productosBean.atributo3}" />
						<h:outputText value="Descrpción" />
						<h:inputText value="#{productosBean.valor3}" />
						<h:outputText value="" />
						<h:commandLink action="#{productosBean.cargarProductos}">
							<h:outputText value="Add"></h:outputText>
						</h:commandLink>

					</h:panelGrid>
				</fieldset>
			</h:form>
			<br />

			<h:form>
				<rich:dataTable border="2" id="dt3"
					value="#{productosBean.listaProductoIngreso}" var="v1" rows="5"
					style="width:100%;" binding="#{productosBean.tablaListaProducto}">
					<f:facet name="header">
						<h:outputText value="LISTO PARA INGRESAR"></h:outputText>
					</f:facet>
					<rich:column>
						<h:outputText value="#{v1.codigoprincipal}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="COD PRIN"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.codigoauxiliar}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="COD AUX"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.nombre}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="NOMBRE"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.valorunitario}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="VALOR UNITARIO"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.tipoproducto}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="TIPO PROD"></h:outputText>
						</f:facet>
					</rich:column>
					<rich:column>
						<h:outputText value="#{v1.iva}"></h:outputText>
						<f:facet name="header">
							<h:outputText value="IVA"></h:outputText>
						</f:facet>
					</rich:column>
				
					<rich:column>
						<h:commandLink action="#{productosBean.borrarProductoLista}">
							<h:outputText value="del"></h:outputText>
						</h:commandLink>
					</rich:column>
				</rich:dataTable>
				<h:commandButton action="#{productosBean.ingresarProducto}"
					value="Ingresar Productos"></h:commandButton>
			</h:form>
		</rich:panel>
	</center>
</h:body>
</html>